//
//  ChallengeConfiguration.h
//  Tables
//
//  Created by mathias Muller on 8/27/08.
//  Copyright 2008 __MyCompanyName__. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "Operation.h"

@interface ChallengeConfiguration : NSObject {
	NSInteger challengeLength;
}

@property (nonatomic) NSInteger challengeLength;

- (NSArray *) getOperations;

- (NSString *) getOperator;
- (Operation *) newOperation:(NSInteger) previousLeft previousRight:(NSInteger) previous;
- (NSInteger) getNextNumberInPreference:(NSInteger) start ;
- (NSInteger) getNbSelectedNumber ;
- (NSInteger) getValidRandomNumber;
- (BOOL) isRandom;
- (BOOL) isValidNumber:(NSInteger)num;
@end
